package com.ns.scs.hots.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ns.scs.hots.entry.HotsEntry;
import com.ns.scs.hots.vo.HotsGroupVO;
import com.ns.scs.hots.vo.HotsTrendVO;

import java.util.List;

/**
 * 热搜top10 业务接口
 *
 * @author liaowei
 */
public interface IHotsService extends IService<HotsEntry> {

    /**
     * 首页数据
     *
     * @return HotGroupVO
     */
    List<HotsGroupVO> getGroupHots();

    /**
     * 指数变化
     *
     * @param timestamp 时间戳
     * @param day       天数
     * @return HotsTrendVO
     */
    HotsTrendVO getHotsTrend(Long timestamp, int day);
}
